.line{width:696px;float:left;padding-top:2px;padding-bottom:10px;}
.line hr{height:3px;border:0;background:#DFDFDF;}
.portfolio{width:696px;height:200px;float:left;padding-bottom:10px;}
.portfolio_top{width:696px;height:76px;float:left;background:url("../images/box-long-t.png") no-repeat;}
.portfolio_content{width:696px;height:39px;float:left;background:url("../images/box-long-r.gif") repeat-y;}
.portfolio_bottom{width:696px;height:85px;float:left;background:url("../images/box-long-b.png") no-repeat;}
#content_left .p_content{width:420px;margin-top:-170px;float:right;margin-right:20px;}
#content_left .p_content h3{padding-bottom:15px;}
#content_left .p_content p{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:black;line-height:20px;}
#content_left .button_class{width:217px;margin-top:-65px;float:right;margin-right:15px;text-align:right;}
input.btnDetail{width:75px;height:30px;border:0;cursor:pointer;background:url("../images/but_details.gif") no-repeat;}
input.btnDetail:active{background-position:2px 2px;}
img.imgpf{width:auto;float:left;margin-top:-170px;margin-left:20px;}
.date{color:gray;font-size:12px;margin-left:0;margin-top:3px;}
.floatright{float:right;}
#pageindex{color:black;font-size:20px;padding-right:5px;}
#askquestion{color:black;}
#pageindex a:hover ,a:visited{color:red;}